pub fn initialize_config() {
    let config_path = dirs::home_dir().unwrap().join(".yam").join("config.yaml");
    if !config_path.exists() {
        let default_config = Config::default();
        let yaml = serde_yaml::to_string(&default_config).unwrap();
        std::fs::write(config_path, yaml).unwrap();
    }
}